package com.opp1;
//java----》class文件
public class Person {

    //一个类即使什么都不写，它也会存在一个方法
    //显示得定义构造器
    //无参构造器  可以初始化一些信息
    String name;
    //实例化 初始值
    //1使用new关键字，本质实在调用构造器
    //2.用来初始化值
    public Person(){
    }


    //有参构造:一旦定义了有参构造，无参就必须显示定义
    public Person(String name){
        this.name= name;
    }


}

//快捷键 Alt+Insert(F12) 可以生成构造器
/*
    public static void main(String[] args) {

        //new关键字实例化了一个对象
        Person person = new Person("kuangshhi");
        System.out.println(person.name);
    }
    构造器：
    1.和类名相同
    2.没有返回值
    作用：
    1.new 本质在调用构造方法
    2.初始化对象得值
    注意点：
    1.定义了有参构造之后，如果使用无参构造，显示得定义一个无参得构造
 */